home *** CD-ROM | disk | FTP | other *** search
Emacs Compiled Lisp | 1998-05-21 | 5.9 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: Emacs Compiled Lisp
(other/emacsCompiledLisp).
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
1%
| dexvert
| Emacs Compiled Lisp (other/emacsCompiledLisp)
| magic
| Unsupported |
100%
| file
| Emacs/XEmacs v20 byte-compiled Lisp data
| default
| |
99%
| file
| data
| default
| |
100%
| TrID
| Emacs/XEmacs byte-compiled Lisp (generic)
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 45 4c 43 14 00 00 00 | 0a 3b 3b 3b 20 63 6f 6d |;ELC....|.;;; com|
|00000010| 70 69 6c 65 64 20 62 79 | 20 6a 75 73 74 69 6e 62 |piled by| justinb|
|00000020| 40 65 62 6f 6e 79 2e 63 | 72 61 79 2e 63 6f 6d 20 |@ebony.c|ray.com |
|00000030| 6f 6e 20 4d 6f 6e 20 4d | 61 72 20 20 39 20 31 32 |on Mon M|ar 9 12|
|00000040| 3a 35 34 3a 30 32 20 31 | 39 39 38 0a 3b 3b 3b 20 |:54:02 1|998.;;; |
|00000050| 66 72 6f 6d 20 66 69 6c | 65 20 2f 68 6f 6d 65 2f |from fil|e /home/|
|00000060| 61 73 70 65 6e 30 37 2f | 6a 75 73 74 69 6e 62 2f |aspen07/|justinb/|
|00000070| 72 6f 6f 74 73 2f 66 72 | 65 65 77 61 72 65 2f 78 |roots/fr|eeware/x|
|00000080| 65 6d 61 63 73 2f 32 30 | 2e 33 2f 78 65 6d 61 63 |emacs/20|.3/xemac|
|00000090| 73 2d 32 30 2e 33 2f 6c | 69 73 70 2f 70 72 69 6d |s-20.3/l|isp/prim|
|000000a0| 2f 6f 76 65 72 6c 61 79 | 2e 65 6c 0a 3b 3b 3b 20 |/overlay|.el.;;; |
|000000b0| 65 6d 61 63 73 20 76 65 | 72 73 69 6f 6e 20 32 30 |emacs ve|rsion 20|
|000000c0| 2e 34 20 22 45 6d 65 72 | 61 6c 64 22 20 58 45 6d |.4 "Emer|ald" XEm|
|000000d0| 61 63 73 20 20 4c 75 63 | 69 64 2e 0a 3b 3b 3b 20 |acs Luc|id..;;; |
|000000e0| 62 79 74 65 63 6f 6d 70 | 20 76 65 72 73 69 6f 6e |bytecomp| version|
|000000f0| 20 32 2e 32 35 20 58 45 | 6d 61 63 73 3b 20 32 32 | 2.25 XE|macs; 22|
|00000100| 2d 4d 61 72 2d 39 36 2e | 0a 3b 3b 3b 20 6f 70 74 |-Mar-96.|.;;; opt|
|00000110| 69 6d 69 7a 61 74 69 6f | 6e 20 69 73 20 6f 6e 2e |imizatio|n is on.|
|00000120| 0a 3b 3b 3b 20 74 68 69 | 73 20 66 69 6c 65 20 75 |.;;; thi|s file u|
|00000130| 73 65 73 20 6f 70 63 6f | 64 65 73 20 77 68 69 63 |ses opco|des whic|
|00000140| 68 20 64 6f 20 6e 6f 74 | 20 65 78 69 73 74 20 69 |h do not| exist i|
|00000150| 6e 20 45 6d 61 63 73 20 | 31 39 2e 0a 0a 28 69 66 |n Emacs |19...(if|
|00000160| 20 28 61 6e 64 20 28 62 | 6f 75 6e 64 70 20 27 65 | (and (b|oundp 'e|
|00000170| 6d 61 63 73 2d 76 65 72 | 73 69 6f 6e 29 0a 09 20 |macs-ver|sion).. |
|00000180| 28 6f 72 20 28 61 6e 64 | 20 28 62 6f 75 6e 64 70 |(or (and| (boundp|
|00000190| 20 27 65 70 6f 63 68 3a | 3a 76 65 72 73 69 6f 6e | 'epoch:|:version|
|000001a0| 29 20 65 70 6f 63 68 3a | 3a 76 65 72 73 69 6f 6e |) epoch:|:version|
|000001b0| 29 0a 09 20 20 20 20 20 | 28 73 74 72 69 6e 67 2d |).. |(string-|
|000001c0| 6c 65 73 73 70 20 65 6d | 61 63 73 2d 76 65 72 73 |lessp em|acs-vers|
|000001d0| 69 6f 6e 20 22 32 30 22 | 29 29 29 0a 20 20 20 20 |ion "20"|))). |
|000001e0| 28 65 72 72 6f 72 20 22 | 60 6f 76 65 72 6c 61 79 |(error "|`overlay|
|000001f0| 2e 65 6c 27 20 77 61 73 | 20 63 6f 6d 70 69 6c 65 |.el' was| compile|
|00000200| 64 20 66 6f 72 20 45 6d | 61 63 73 20 32 30 22 29 |d for Em|acs 20")|
|00000210| 29 0a 0a 28 6f 72 20 28 | 62 6f 75 6e 64 70 20 27 |)..(or (|boundp '|
|00000220| 63 75 72 72 65 6e 74 2d | 6c 6f 61 64 2d 6c 69 73 |current-|load-lis|
|00000230| 74 29 20 28 73 65 74 71 | 20 63 75 72 72 65 6e 74 |t) (setq| current|
|00000240| 2d 6c 6f 61 64 2d 6c 69 | 73 74 20 6e 69 6c 29 29 |-load-li|st nil))|
|00000250| 0a 0a 0a 23 40 33 35 20 | 52 65 74 75 72 6e 20 74 |...#@35 |Return t|
|00000260| 20 69 66 20 4f 42 4a 45 | 43 54 20 69 73 20 61 6e | if OBJE|CT is an|
|00000270| 20 6f 76 65 72 6c 61 79 | 2e 1f 0a 28 64 65 66 61 | overlay|...(defa|
|00000280| 6c 69 61 73 20 27 6f 76 | 65 72 6c 61 79 70 20 23 |lias 'ov|erlayp #|
|00000290| 5b 28 6f 62 6a 65 63 74 | 29 20 22 c0 09 21 ad 84 |[(object|) "..!..|
|000002a0| c2 09 c3 5c 22 87 22 20 | 5b 65 78 74 65 6e 74 70 |...\"." |[extentp|
|000002b0| 20 6f 62 6a 65 63 74 20 | 65 78 74 65 6e 74 2d 70 | object |extent-p|
|000002c0| 72 6f 70 65 72 74 79 20 | 6f 76 65 72 6c 61 79 5d |roperty |overlay]|
|000002d0| 20 33 20 28 23 24 20 2e | 20 36 30 30 29 5d 29 0a | 3 (#$ .| 600)]).|
|000002e0| 23 40 33 35 33 20 43 72 | 65 61 74 65 20 61 20 6e |#@353 Cr|eate a n|
|000002f0| 65 77 20 6f 76 65 72 6c | 61 79 20 77 69 74 68 20 |ew overl|ay with |
|00000300| 72 61 6e 67 65 20 42 45 | 47 20 74 6f 20 45 4e 44 |range BE|G to END|
|00000310| 20 69 6e 20 42 55 46 46 | 45 52 2e 0a 49 66 20 6f | in BUFF|ER..If o|
|00000320| 6d 69 74 74 65 64 2c 20 | 42 55 46 46 45 52 20 64 |mitted, |BUFFER d|
|00000330| 65 66 61 75 6c 74 73 20 | 74 6f 20 74 68 65 20 63 |efaults |to the c|
|00000340| 75 72 72 65 6e 74 20 62 | 75 66 66 65 72 2e 0a 42 |urrent b|uffer..B|
|00000350| 45 47 20 61 6e 64 20 45 | 4e 44 20 6d 61 79 20 62 |EG and E|ND may b|
|00000360| 65 20 69 6e 74 65 67 65 | 72 73 20 6f 72 20 6d 61 |e intege|rs or ma|
|00000370| 72 6b 65 72 73 2e 0a 54 | 68 65 20 66 6f 75 72 74 |rkers..T|he fourt|
|00000380| 68 20 61 72 67 20 46 52 | 4f 4e 54 2d 41 44 56 41 |h arg FR|ONT-ADVA|
|00000390| 4e 43 45 2c 20 69 66 20 | 6e 6f 6e 2d 6e 69 6c 2c |NCE, if |non-nil,|
|000003a0| 20 6d 61 6b 65 73 20 74 | 68 65 0a 66 72 6f 6e 74 | makes t|he.front|
|000003b0| 20 64 65 6c 69 6d 69 74 | 65 72 20 61 64 76 61 6e | delimit|er advan|
|000003c0| 63 65 20 77 68 65 6e 20 | 74 65 78 74 20 69 73 20 |ce when |text is |
|000003d0| 69 6e 73 65 72 74 65 64 | 20 74 68 65 72 65 2e 0a |inserted| there..|
|000003e0| 54 68 65 20 66 69 66 74 | 68 20 61 72 67 20 52 45 |The fift|h arg RE|
|000003f0| 41 52 2d 41 44 56 41 4e | 43 45 2c 20 69 66 20 6e |AR-ADVAN|CE, if n|
|00000400| 6f 6e 2d 6e 69 6c 2c 20 | 6d 61 6b 65 73 20 74 68 |on-nil, |makes th|
|00000410| 65 0a 72 65 61 72 20 64 | 65 6c 69 6d 69 74 65 72 |e.rear d|elimiter|
|00000420| 20 61 64 76 61 6e 63 65 | 20 77 68 65 6e 20 74 65 | advance| when te|
|00000430| 78 74 20 69 73 20 69 6e | 73 65 72 74 65 64 20 74 |xt is in|serted t|
|00000440| 68 65 72 65 2e 1f 0a 28 | 64 65 66 61 6c 69 61 73 |here...(|defalias|
|00000450| 20 27 6d 61 6b 65 2d 6f | 76 65 72 6c 61 79 20 23 | 'make-o|verlay #|
|00000460| 5b 28 62 65 67 20 65 6e | 64 20 26 6f 70 74 69 6f |[(beg en|d &optio|
|00000470| 6e 61 6c 20 62 75 66 66 | 65 72 20 66 72 6f 6e 74 |nal buff|er front|
|00000480| 2d 61 64 76 61 6e 63 65 | 20 72 65 61 72 2d 61 64 |-advance| rear-ad|
|00000490| 76 61 6e 63 65 29 20 22 | 08 ac 84 70 10 aa 8a c1 |vance) "|...p....|
|000004a0| 08 21 ac 85 c2 c1 08 5c | 22 10 0b 0c 56 ab 84 0c |.!.....\|"...V...|
|000004b0| 0b 14 13 c5 0b 0c 08 23 | 1e 06 c7 0e 06 c6 c8 23 |.......#|.......#|
|000004c0| 88 0e 09 ab 89 c7 0e 06 | ca c8 23 88 aa 87 c7 0e |........|..#.....|
|000004d0| 06 cb c8 23 88 0e 0c ab | 89 c7 0e 06 cd c8 23 88 |...#....|......#.|
|000004e0| aa 87 c7 0e 06 ce c8 23 | 88 0e 06 29 87 22 20 5b |.......#|...)." [|
|000004f0| 62 75 66 66 65 72 20 62 | 75 66 66 65 72 70 20 77 |buffer b|ufferp w|
|00000500| 72 6f 6e 67 2d 74 79 70 | 65 2d 61 72 67 75 6d 65 |rong-typ|e-argume|
|00000510| 6e 74 20 62 65 67 20 65 | 6e 64 20 6d 61 6b 65 2d |nt beg e|nd make-|
|00000520| 65 78 74 65 6e 74 20 6f | 76 65 72 6c 61 79 20 73 |extent o|verlay s|
|00000530| 65 74 2d 65 78 74 65 6e | 74 2d 70 72 6f 70 65 72 |et-exten|t-proper|
|00000540| 74 79 20 74 20 66 72 6f | 6e 74 2d 61 64 76 61 6e |ty t fro|nt-advan|
|00000550| 63 65 20 73 74 61 72 74 | 2d 6f 70 65 6e 20 73 74 |ce start|-open st|
|00000560| 61 72 74 2d 63 6c 6f 73 | 65 64 20 72 65 61 72 2d |art-clos|ed rear-|
|00000570| 61 64 76 61 6e 63 65 20 | 65 6e 64 2d 63 6c 6f 73 |advance |end-clos|
|00000580| 65 64 20 65 6e 64 2d 6f | 70 65 6e 5d 20 34 20 28 |ed end-o|pen] 4 (|
|00000590| 23 24 20 2e 20 37 34 32 | 29 5d 29 0a 23 40 32 30 |#$ . 742|)]).#@20|
|000005a0| 39 20 53 65 74 20 74 68 | 65 20 65 6e 64 70 6f 69 |9 Set th|e endpoi|
|000005b0| 6e 74 73 20 6f 66 20 4f | 56 45 52 4c 41 59 20 74 |nts of O|VERLAY t|
|000005c0| 6f 20 42 45 47 20 61 6e | 64 20 45 4e 44 20 69 6e |o BEG an|d END in|
|000005d0| 20 42 55 46 46 45 52 2e | 0a 49 66 20 42 55 46 46 | BUFFER.|.If BUFF|
|000005e0| 45 52 20 69 73 20 6f 6d | 69 74 74 65 64 2c 20 6c |ER is om|itted, l|
|000005f0| 65 61 76 65 20 4f 56 45 | 52 4c 41 59 20 69 6e 20 |eave OVE|RLAY in |
|00000600| 74 68 65 20 73 61 6d 65 | 20 62 75 66 66 65 72 20 |the same| buffer |
|00000610| 69 74 20 69 6e 68 61 62 | 69 74 73 20 6e 6f 77 2e |it inhab|its now.|
|00000620| 0a 49 66 20 42 55 46 46 | 45 52 20 69 73 20 6f 6d |.If BUFF|ER is om|
|00000630| 69 74 74 65 64 2c 20 61 | 6e 64 20 4f 56 45 52 4c |itted, a|nd OVERL|
|00000640| 41 59 20 69 73 20 69 6e | 20 6e 6f 20 62 75 66 66 |AY is in| no buff|
|00000650| 65 72 2c 20 70 75 74 20 | 69 74 20 69 6e 20 74 68 |er, put |it in th|
|00000660| 65 20 63 75 72 72 65 6e | 74 0a 62 75 66 66 65 72 |e curren|t.buffer|
|00000670| 2e 1f 0a 28 64 65 66 61 | 6c 69 61 73 20 27 6d 6f |...(defa|lias 'mo|
|00000680| 76 65 2d 6f 76 65 72 6c | 61 79 20 23 5b 28 6f 76 |ve-overl|ay #[(ov|
|00000690| 65 72 6c 61 79 20 62 65 | 67 20 65 6e 64 20 26 6f |erlay be|g end &o|
|000006a0| 70 74 69 6f 6e 61 6c 20 | 62 75 66 66 65 72 29 20 |ptional |buffer) |
|000006b0| 22 c0 09 21 ac 85 c2 c0 | 09 5c 22 11 0b ac 84 c4 |"..!....|.\".....|
|000006c0| 09 21 13 0b ac 82 70 13 | c5 0b 21 ac 85 c2 c5 0b |.!....p.|..!.....|
|000006d0| 5c 22 13 0e 06 0e 07 55 | ab 8a c8 09 c9 5c 22 ab |\".....U|.....\".|
|000006e0| 84 ca 09 21 88 0e 06 0e | 07 56 ab 88 0e 07 0e 06 |...!....|.V......|
|000006f0| 16 07 16 06 cb 09 0e 06 | 0e 07 0b 24 88 09 87 22 |........|...$..."|
|00000700| 20 5b 6f 76 65 72 6c 61 | 79 70 20 6f 76 65 72 6c | [overla|yp overl|
|00000710| 61 79 20 77 72 6f 6e 67 | 2d 74 79 70 65 2d 61 72 |ay wrong|-type-ar|
|00000720| 67 75 6d 65 6e 74 20 62 | 75 66 66 65 72 20 65 78 |gument b|uffer ex|
|00000730| 74 65 6e 74 2d 6f 62 6a | 65 63 74 20 62 75 66 66 |tent-obj|ect buff|
|00000740| 65 72 70 20 62 65 67 20 | 65 6e 64 20 65 78 74 65 |erp beg |end exte|
|00000750| 6e 74 2d 70 72 6f 70 65 | 72 74 79 20 65 76 61 70 |nt-prope|rty evap|
|00000760| 6f 72 61 74 65 20 64 65 | 6c 65 74 65 2d 6f 76 65 |orate de|lete-ove|
|00000770| 72 6c 61 79 20 73 65 74 | 2d 65 78 74 65 6e 74 2d |rlay set|-extent-|
|00000780| 65 6e 64 70 6f 69 6e 74 | 73 5d 20 35 20 28 23 24 |endpoint|s] 5 (#$|
|00000790| 20 2e 20 31 34 34 32 29 | 5d 29 0a 23 40 34 35 20 | . 1442)|]).#@45 |
|000007a0| 44 65 6c 65 74 65 20 74 | 68 65 20 6f 76 65 72 6c |Delete t|he overl|
|000007b0| 61 79 20 4f 56 45 52 4c | 41 59 20 66 72 6f 6d 20 |ay OVERL|AY from |
|000007c0| 69 74 73 20 62 75 66 66 | 65 72 2e 1f 0a 28 64 65 |its buff|er...(de|
|000007d0| 66 61 6c 69 61 73 20 27 | 64 65 6c 65 74 65 2d 6f |falias '|delete-o|
|000007e0| 76 65 72 6c 61 79 20 23 | 5b 28 6f 76 65 72 6c 61 |verlay #|[(overla|
|000007f0| 79 29 20 22 c0 09 21 ac | 85 c2 c0 09 5c 22 11 c3 |y) "..!.|....\"..|
|00000800| 09 21 88 c4 87 22 20 5b | 6f 76 65 72 6c 61 79 70 |.!..." [|overlayp|
|00000810| 20 6f 76 65 72 6c 61 79 | 20 77 72 6f 6e 67 2d 74 | overlay| wrong-t|
|00000820| 79 70 65 2d 61 72 67 75 | 6d 65 6e 74 20 64 65 74 |ype-argu|ment det|
|00000830| 61 63 68 2d 65 78 74 65 | 6e 74 20 6e 69 6c 5d 20 |ach-exte|nt nil] |
|00000840| 33 20 28 23 24 20 2e 20 | 31 39 35 32 29 5d 29 0a |3 (#$ . |1952)]).|
|00000850| 23 40 34 36 20 52 65 74 | 75 72 6e 20 74 68 65 20 |#@46 Ret|urn the |
|00000860| 70 6f 73 69 74 69 6f 6e | 20 61 74 20 77 68 69 63 |position| at whic|
|00000870| 68 20 4f 56 45 52 4c 41 | 59 20 73 74 61 72 74 73 |h OVERLA|Y starts|
|00000880| 2e 1f 0a 28 64 65 66 61 | 6c 69 61 73 20 27 6f 76 |...(defa|lias 'ov|
|00000890| 65 72 6c 61 79 2d 73 74 | 61 72 74 20 23 5b 28 6f |erlay-st|art #[(o|
|000008a0| 76 65 72 6c 61 79 29 20 | 22 c0 09 21 ac 85 c2 c0 |verlay) |"..!....|
|000008b0| 09 5c 22 11 c3 09 21 87 | 22 20 5b 6f 76 65 72 6c |.\"...!.|" [overl|
|000008c0| 61 79 70 20 6f 76 65 72 | 6c 61 79 20 77 72 6f 6e |ayp over|lay wron|
|000008d0| 67 2d 74 79 70 65 2d 61 | 72 67 75 6d 65 6e 74 20 |g-type-a|rgument |
|000008e0| 65 78 74 65 6e 74 2d 73 | 74 61 72 74 2d 70 6f 73 |extent-s|tart-pos|
|000008f0| 69 74 69 6f 6e 5d 20 33 | 20 28 23 24 20 2e 20 32 |ition] 3| (#$ . 2|
|00000900| 31 33 33 29 5d 29 0a 23 | 40 34 34 20 52 65 74 75 |133)]).#|@44 Retu|
|00000910| 72 6e 20 74 68 65 20 70 | 6f 73 69 74 69 6f 6e 20 |rn the p|osition |
|00000920| 61 74 20 77 68 69 63 68 | 20 4f 56 45 52 4c 41 59 |at which| OVERLAY|
|00000930| 20 65 6e 64 73 2e 1f 0a | 28 64 65 66 61 6c 69 61 | ends...|(defalia|
|00000940| 73 20 27 6f 76 65 72 6c | 61 79 2d 65 6e 64 20 23 |s 'overl|ay-end #|
|00000950| 5b 28 6f 76 65 72 6c 61 | 79 29 20 22 c0 09 21 ac |[(overla|y) "..!.|
|00000960| 85 c2 c0 09 5c 22 11 c3 | 09 21 87 22 20 5b 6f 76 |....\"..|.!." [ov|
|00000970| 65 72 6c 61 79 70 20 6f | 76 65 72 6c 61 79 20 77 |erlayp o|verlay w|
|00000980| 72 6f 6e 67 2d 74 79 70 | 65 2d 61 72 67 75 6d 65 |rong-typ|e-argume|
|00000990| 6e 74 20 65 78 74 65 6e | 74 2d 65 6e 64 2d 70 6f |nt exten|t-end-po|
|000009a0| 73 69 74 69 6f 6e 5d 20 | 33 20 28 23 24 20 2e 20 |sition] |3 (#$ . |
|000009b0| 32 33 31 36 29 5d 29 0a | 23 40 33 39 20 52 65 74 |2316)]).|#@39 Ret|
|000009c0| 75 72 6e 20 74 68 65 20 | 62 75 66 66 65 72 20 4f |urn the |buffer O|
|000009d0| 56 45 52 4c 41 59 20 62 | 65 6c 6f 6e 67 73 20 74 |VERLAY b|elongs t|
|000009e0| 6f 2e 1f 0a 28 64 65 66 | 61 6c 69 61 73 20 27 6f |o...(def|alias 'o|
|000009f0| 76 65 72 6c 61 79 2d 62 | 75 66 66 65 72 20 23 5b |verlay-b|uffer #[|
|00000a00| 28 6f 76 65 72 6c 61 79 | 29 20 22 c0 09 21 ac 85 |(overlay|) "..!..|
|00000a10| c2 c0 09 5c 22 11 c3 09 | 21 87 22 20 5b 6f 76 65 |...\"...|!." [ove|
|00000a20| 72 6c 61 79 70 20 6f 76 | 65 72 6c 61 79 20 77 72 |rlayp ov|erlay wr|
|00000a30| 6f 6e 67 2d 74 79 70 65 | 2d 61 72 67 75 6d 65 6e |ong-type|-argumen|
|00000a40| 74 20 65 78 74 65 6e 74 | 2d 6f 62 6a 65 63 74 5d |t extent|-object]|
|00000a50| 20 33 20 28 23 24 20 2e | 20 32 34 39 33 29 5d 29 | 3 (#$ .| 2493)])|
|00000a60| 0a 23 40 31 32 37 20 52 | 65 74 75 72 6e 20 61 20 |.#@127 R|eturn a |
|00000a70| 6c 69 73 74 20 6f 66 20 | 74 68 65 20 70 72 6f 70 |list of |the prop|
|00000a80| 65 72 74 69 65 73 20 6f | 6e 20 4f 56 45 52 4c 41 |erties o|n OVERLA|
|00000a90| 59 2e 0a 54 68 69 73 20 | 69 73 20 61 20 63 6f 70 |Y..This |is a cop|
|00000aa0| 79 20 6f 66 20 4f 56 45 | 52 4c 41 59 27 73 20 70 |y of OVE|RLAY's p|
|00000ab0| 6c 69 73 74 3b 20 6d 6f | 64 69 66 79 69 6e 67 20 |list; mo|difying |
|00000ac0| 69 74 73 20 63 6f 6e 73 | 65 73 20 68 61 73 20 6e |its cons|es has n|
|00000ad0| 6f 20 65 66 66 65 63 74 | 20 6f 6e 0a 4f 56 45 52 |o effect| on.OVER|
|00000ae0| 4c 41 59 2e 1f 0a 28 64 | 65 66 61 6c 69 61 73 20 |LAY...(d|efalias |
|00000af0| 27 6f 76 65 72 6c 61 79 | 2d 70 72 6f 70 65 72 74 |'overlay|-propert|
|00000b00| 69 65 73 20 23 5b 28 6f | 76 65 72 6c 61 79 29 20 |ies #[(o|verlay) |
|00000b10| 22 c0 09 21 ac 85 c2 c0 | 09 5c 22 11 c3 09 21 87 |"..!....|.\"...!.|
|00000b20| 22 20 5b 6f 76 65 72 6c | 61 79 70 20 6f 76 65 72 |" [overl|ayp over|
|00000b30| 6c 61 79 20 77 72 6f 6e | 67 2d 74 79 70 65 2d 61 |lay wron|g-type-a|
|00000b40| 72 67 75 6d 65 6e 74 20 | 65 78 74 65 6e 74 2d 70 |rgument |extent-p|
|00000b50| 72 6f 70 65 72 74 69 65 | 73 5d 20 33 20 28 23 24 |ropertie|s] 3 (#$|
|00000b60| 20 2e 20 32 36 36 33 29 | 5d 29 0a 23 40 35 38 20 | . 2663)|]).#@58 |
|00000b70| 52 65 74 75 72 6e 20 61 | 20 6c 69 73 74 20 6f 66 |Return a| list of|
|00000b80| 20 74 68 65 20 6f 76 65 | 72 6c 61 79 73 20 74 68 | the ove|rlays th|
|00000b90| 61 74 20 63 6f 6e 74 61 | 69 6e 20 70 6f 73 69 74 |at conta|in posit|
|00000ba0| 69 6f 6e 20 50 4f 53 2e | 1f 0a 28 64 65 66 61 6c |ion POS.|..(defal|
|00000bb0| 69 61 73 20 27 6f 76 65 | 72 6c 61 79 73 2d 61 74 |ias 'ove|rlays-at|
|00000bc0| 20 23 5b 28 70 6f 73 29 | 20 22 c0 09 89 5c 22 87 | #[(pos)| "...\".|
|00000bd0| 22 20 5b 6f 76 65 72 6c | 61 79 73 2d 69 6e 20 70 |" [overl|ays-in p|
|00000be0| 6f 73 5d 20 33 20 28 23 | 24 20 2e 20 32 39 32 38 |os] 3 (#|$ . 2928|
|00000bf0| 29 5d 29 0a 23 40 32 38 | 33 20 52 65 74 75 72 6e |)]).#@28|3 Return|
|00000c00| 20 61 20 6c 69 73 74 20 | 6f 66 20 74 68 65 20 6f | a list |of the o|
|00000c10| 76 65 72 6c 61 79 73 20 | 74 68 61 74 20 6f 76 65 |verlays |that ove|
|00000c20| 72 6c 61 70 20 74 68 65 | 20 72 65 67 69 6f 6e 20 |rlap the| region |
|00000c30| 42 45 47 20 2e 2e 2e 20 | 45 4e 44 2e 0a 4f 76 65 |BEG ... |END..Ove|
|00000c40| 72 6c 61 70 20 6d 65 61 | 6e 73 20 74 68 61 74 20 |rlap mea|ns that |
|00000c50| 61 74 20 6c 65 61 73 74 | 20 6f 6e 65 20 63 68 61 |at least| one cha|
|00000c60| 72 61 63 74 65 72 20 69 | 73 20 63 6f 6e 74 61 69 |racter i|s contai|
|00000c70| 6e 65 64 20 77 69 74 68 | 69 6e 20 74 68 65 20 6f |ned with|in the o|
|00000c80| 76 65 72 6c 61 79 0a 61 | 6e 64 20 61 6c 73 6f 20 |verlay.a|nd also |
|00000c90| 63 6f 6e 74 61 69 6e 65 | 64 20 77 69 74 68 69 6e |containe|d within|
|00000ca0| 20 74 68 65 20 73 70 65 | 63 69 66 69 65 64 20 72 | the spe|cified r|
|00000cb0| 65 67 69 6f 6e 2e 0a 45 | 6d 70 74 79 20 6f 76 65 |egion..E|mpty ove|
|00000cc0| 72 6c 61 79 73 20 61 72 | 65 20 69 6e 63 6c 75 64 |rlays ar|e includ|
|00000cd0| 65 64 20 69 6e 20 74 68 | 65 20 72 65 73 75 6c 74 |ed in th|e result|
|00000ce0| 20 69 66 20 74 68 65 79 | 20 61 72 65 20 6c 6f 63 | if they| are loc|
|00000cf0| 61 74 65 64 20 61 74 20 | 42 45 47 0a 6f 72 20 62 |ated at |BEG.or b|
|00000d00| 65 74 77 65 65 6e 20 42 | 45 47 20 61 6e 64 20 45 |etween B|EG and E|
|00000d10| 4e 44 2e 1f 0a 28 64 65 | 66 61 6c 69 61 73 20 27 |ND...(de|falias '|
|00000d20| 6f 76 65 72 6c 61 79 73 | 2d 69 6e 20 23 5b 28 62 |overlays|-in #[(b|
|00000d30| 65 67 20 65 6e 64 29 20 | 22 c0 c1 c2 89 0b 0c c5 |eg end) |".......|
|00000d40| c6 26 07 87 22 20 5b 6d | 61 70 63 61 72 2d 65 78 |.&.." [m|apcar-ex|
|00000d50| 74 65 6e 74 73 20 69 64 | 65 6e 74 69 74 79 20 6e |tents id|entity n|
|00000d60| 69 6c 20 62 65 67 20 65 | 6e 64 20 61 6c 6c 2d 65 |il beg e|nd all-e|
|00000d70| 78 74 65 6e 74 73 2d 63 | 6c 6f 73 65 64 2d 6f 70 |xtents-c|losed-op|
|00000d80| 65 6e 20 6f 76 65 72 6c | 61 79 5d 20 38 20 28 23 |en overl|ay] 8 (#|
|00000d90| 24 20 2e 20 33 30 36 36 | 29 5d 29 0a 23 40 31 34 |$ . 3066|)]).#@14|
|00000da0| 30 20 52 65 74 75 72 6e | 20 74 68 65 20 6e 65 78 |0 Return| the nex|
|00000db0| 74 20 70 6f 73 69 74 69 | 6f 6e 20 61 66 74 65 72 |t positi|on after|
|00000dc0| 20 50 4f 53 20 77 68 65 | 72 65 20 61 6e 20 6f 76 | POS whe|re an ov|
|00000dd0| 65 72 6c 61 79 20 73 74 | 61 72 74 73 20 6f 72 20 |erlay st|arts or |
|00000de0| 65 6e 64 73 2e 0a 49 66 | 20 74 68 65 72 65 20 61 |ends..If| there a|
|00000df0| 72 65 20 6e 6f 20 6d 6f | 72 65 20 6f 76 65 72 6c |re no mo|re overl|
|00000e00| 61 79 20 62 6f 75 6e 64 | 61 72 69 65 73 20 61 66 |ay bound|aries af|
|00000e10| 74 65 72 20 50 4f 53 2c | 20 72 65 74 75 72 6e 20 |ter POS,| return |
|00000e20| 28 70 6f 69 6e 74 2d 6d | 61 78 29 2e 1f 0a 28 64 |(point-m|ax)...(d|
|00000e30| 65 66 61 6c 69 61 73 20 | 27 6e 65 78 74 2d 6f 76 |efalias |'next-ov|
|00000e40| 65 72 6c 61 79 2d 63 68 | 61 6e 67 65 20 23 5b 28 |erlay-ch|ange #[(|
|00000e50| 70 6f 73 29 20 22 64 c0 | 19 1a c3 c4 c0 0d c0 89 |pos) "d.|........|
|00000e60| c6 c7 26 07 88 5c 6e 2a | 87 22 20 5b 6e 69 6c 20 |..&..\n*|." [nil |
|00000e70| 74 6d 70 20 6e 65 78 74 | 20 6d 61 70 2d 65 78 74 |tmp next| map-ext|
|00000e80| 65 6e 74 73 20 23 5b 28 | 6f 76 65 72 6c 61 79 20 |ents #[(|overlay |
|00000e90| 69 67 6e 6f 72 65 29 20 | 22 c0 09 21 89 12 0b 57 |ignore) |"..!...W|
|00000ea0| ab 85 5c 6e 0c 56 ac 8e | c5 09 21 89 12 0b 57 ab |..\n.V..|..!...W.|
|00000eb0| 87 5c 6e 0c 56 ab 82 5c | 6e 13 c6 87 22 20 5b 65 |.\n.V..\|n..." [e|
|00000ec0| 78 74 65 6e 74 2d 73 74 | 61 72 74 2d 70 6f 73 69 |xtent-st|art-posi|
|00000ed0| 74 69 6f 6e 20 6f 76 65 | 72 6c 61 79 20 74 6d 70 |tion ove|rlay tmp|
|00000ee0| 20 6e 65 78 74 20 70 6f | 73 20 65 78 74 65 6e 74 | next po|s extent|
|00000ef0| 2d 65 6e 64 2d 70 6f 73 | 69 74 69 6f 6e 20 6e 69 |-end-pos|ition ni|
|00000f00| 6c 5d 20 32 5d 20 70 6f | 73 20 61 6c 6c 2d 65 78 |l] 2] po|s all-ex|
|00000f10| 74 65 6e 74 73 2d 63 6c | 6f 73 65 64 2d 6f 70 65 |tents-cl|osed-ope|
|00000f20| 6e 20 6f 76 65 72 6c 61 | 79 5d 20 38 20 28 23 24 |n overla|y] 8 (#$|
|00000f30| 20 2e 20 33 34 39 30 29 | 5d 29 0a 23 40 31 34 36 | . 3490)|]).#@146|
|00000f40| 20 52 65 74 75 72 6e 20 | 74 68 65 20 70 72 65 76 | Return |the prev|
|00000f50| 69 6f 75 73 20 70 6f 73 | 69 74 69 6f 6e 20 62 65 |ious pos|ition be|
|00000f60| 66 6f 72 65 20 50 4f 53 | 20 77 68 65 72 65 20 61 |fore POS| where a|
|00000f70| 6e 20 6f 76 65 72 6c 61 | 79 20 73 74 61 72 74 73 |n overla|y starts|
|00000f80| 20 6f 72 20 65 6e 64 73 | 2e 0a 49 66 20 74 68 65 | or ends|..If the|
|00000f90| 72 65 20 61 72 65 20 6e | 6f 20 6d 6f 72 65 20 6f |re are n|o more o|
|00000fa0| 76 65 72 6c 61 79 20 62 | 6f 75 6e 64 61 72 69 65 |verlay b|oundarie|
|00000fb0| 73 20 62 65 66 6f 72 65 | 20 50 4f 53 2c 20 72 65 |s before| POS, re|
|00000fc0| 74 75 72 6e 20 28 70 6f | 69 6e 74 2d 6d 69 6e 29 |turn (po|int-min)|
|00000fd0| 2e 1f 0a 28 64 65 66 61 | 6c 69 61 73 20 27 70 72 |...(defa|lias 'pr|
|00000fe0| 65 76 69 6f 75 73 2d 6f | 76 65 72 6c 61 79 2d 63 |evious-o|verlay-c|
|00000ff0| 68 61 6e 67 65 20 23 5b | 28 70 6f 73 29 20 22 65 |hange #[|(pos) "e|
|00001000| c0 19 1a c3 c4 c0 89 0d | c0 c6 c7 26 07 88 5c 6e |........|...&..\n|
|00001010| 2a 87 22 20 5b 6e 69 6c | 20 74 6d 70 20 70 72 65 |*." [nil| tmp pre|
|00001020| 76 20 6d 61 70 2d 65 78 | 74 65 6e 74 73 20 23 5b |v map-ex|tents #[|
|00001030| 28 6f 76 65 72 6c 61 79 | 20 69 67 6e 6f 72 65 29 |(overlay| ignore)|
|00001040| 20 22 c0 09 21 89 12 0b | 56 ab 85 5c 6e 0c 57 ac | "..!...|V..\n.W.|
|00001050| 8e c5 09 21 89 12 0b 56 | ab 87 5c 6e 0c 57 ab 82 |...!...V|..\n.W..|
|00001060| 5c 6e 13 c6 87 22 20 5b | 65 78 74 65 6e 74 2d 65 |\n..." [|extent-e|
|00001070| 6e 64 2d 70 6f 73 69 74 | 69 6f 6e 20 6f 76 65 72 |nd-posit|ion over|
|00001080| 6c 61 79 20 74 6d 70 20 | 70 72 65 76 20 70 6f 73 |lay tmp |prev pos|
|00001090| 20 65 78 74 65 6e 74 2d | 73 74 61 72 74 2d 70 6f | extent-|start-po|
|000010a0| 73 69 74 69 6f 6e 20 6e | 69 6c 5d 20 32 5d 20 70 |sition n|il] 2] p|
|000010b0| 6f 73 20 61 6c 6c 2d 65 | 78 74 65 6e 74 73 2d 63 |os all-e|xtents-c|
|000010c0| 6c 6f 73 65 64 2d 6f 70 | 65 6e 20 6f 76 65 72 6c |losed-op|en overl|
|000010d0| 61 79 5d 20 38 20 28 23 | 24 20 2e 20 33 39 30 35 |ay] 8 (#|$ . 3905|
|000010e0| 29 5d 29 0a 23 40 33 37 | 39 20 52 65 74 75 72 6e |)]).#@37|9 Return|
|000010f0| 20 61 20 70 61 69 72 20 | 6f 66 20 6c 69 73 74 73 | a pair |of lists|
|00001100| 20 67 69 76 69 6e 67 20 | 61 6c 6c 20 74 68 65 20 | giving |all the |
|00001110| 6f 76 65 72 6c 61 79 73 | 20 6f 66 20 74 68 65 20 |overlays| of the |
|00001120| 63 75 72 72 65 6e 74 20 | 62 75 66 66 65 72 2e 0a |current |buffer..|
|00001130| 54 68 65 20 63 61 72 20 | 68 61 73 20 61 6c 6c 20 |The car |has all |
|00001140| 74 68 65 20 6f 76 65 72 | 6c 61 79 73 20 62 65 66 |the over|lays bef|
|00001150| 6f 72 65 20 74 68 65 20 | 6f 76 65 72 6c 61 79 20 |ore the |overlay |
|00001160| 63 65 6e 74 65 72 3b 0a | 74 68 65 20 63 64 72 20 |center;.|the cdr |
|00001170| 68 61 73 20 61 6c 6c 20 | 74 68 65 20 6f 76 65 72 |has all |the over|
|00001180| 6c 61 79 73 20 61 66 74 | 65 72 20 74 68 65 20 6f |lays aft|er the o|
|00001190| 76 65 72 6c 61 79 20 63 | 65 6e 74 65 72 2e 0a 52 |verlay c|enter..R|
|000011a0| 65 63 65 6e 74 65 72 69 | 6e 67 20 6f 76 65 72 6c |ecenteri|ng overl|
|000011b0| 61 79 73 20 6d 6f 76 65 | 73 20 6f 76 65 72 6c 61 |ays move|s overla|
|000011c0| 79 73 20 62 65 74 77 65 | 65 6e 20 74 68 65 73 65 |ys betwe|en these|
|000011d0| 20 6c 69 73 74 73 2e 0a | 54 68 65 20 6c 69 73 74 | lists..|The list|
|000011e0| 73 20 79 6f 75 20 67 65 | 74 20 61 72 65 20 63 6f |s you ge|t are co|
|000011f0| 70 69 65 73 2c 20 73 6f | 20 74 68 61 74 20 63 68 |pies, so| that ch|
|00001200| 61 6e 67 69 6e 67 20 74 | 68 65 6d 20 68 61 73 20 |anging t|hem has |
|00001210| 6e 6f 20 65 66 66 65 63 | 74 2e 0a 48 6f 77 65 76 |no effec|t..Howev|
|00001220| 65 72 2c 20 74 68 65 20 | 6f 76 65 72 6c 61 79 73 |er, the |overlays|
|00001230| 20 79 6f 75 20 67 65 74 | 20 61 72 65 20 74 68 65 | you get| are the|
|00001240| 20 72 65 61 6c 20 6f 62 | 6a 65 63 74 73 20 74 68 | real ob|jects th|
|00001250| 61 74 20 74 68 65 20 62 | 75 66 66 65 72 20 75 73 |at the b|uffer us|
|00001260| 65 73 2e 1f 0a 28 64 65 | 66 61 6c 69 61 73 20 27 |es...(de|falias '|
|00001270| 6f 76 65 72 6c 61 79 2d | 6c 69 73 74 73 20 23 5b |overlay-|lists #[|
|00001280| 6e 69 6c 20 22 c0 c1 21 | ac 89 c2 64 65 5a c3 a5 |nil "..!|...deZ..|
|00001290| 54 21 88 09 c4 89 1d 1e | 06 1e 07 c8 c9 c4 89 89 |T!......|........|
|000012a0| 89 ca cb 26 07 88 0e 06 | 9f 0d 9f 2b 42 87 22 20 |...&....|...+B." |
|000012b0| 5b 62 6f 75 6e 64 70 20 | 78 65 6d 61 63 73 2d 69 |[boundp |xemacs-i|
|000012c0| 6e 74 65 72 6e 61 6c 2d | 6f 76 65 72 6c 61 79 2d |nternal-|overlay-|
|000012d0| 63 65 6e 74 65 72 2d 70 | 6f 73 20 6f 76 65 72 6c |center-p|os overl|
|000012e0| 61 79 2d 72 65 63 65 6e | 74 65 72 20 32 20 6e 69 |ay-recen|ter 2 ni|
|000012f0| 6c 20 61 66 74 65 72 20 | 62 65 66 6f 72 65 20 70 |l after |before p|
|00001300| 6f 73 20 6d 61 70 2d 65 | 78 74 65 6e 74 73 20 23 |os map-e|xtents #|
|00001310| 5b 28 6f 76 65 72 6c 61 | 79 20 69 67 6e 6f 72 65 |[(overla|y ignore|
|00001320| 29 20 22 08 c1 5c 6e 21 | 56 ab 86 5c 6e 0b 42 13 |) "..\n!|V..\n.B.|
|00001330| aa 84 5c 6e 0c 42 14 c5 | 87 22 20 5b 70 6f 73 20 |..\n.B..|." [pos |
|00001340| 65 78 74 65 6e 74 2d 65 | 6e 64 2d 70 6f 73 69 74 |extent-e|nd-posit|
|00001350| 69 6f 6e 20 6f 76 65 72 | 6c 61 79 20 62 65 66 6f |ion over|lay befo|
|00001360| 72 65 20 61 66 74 65 72 | 20 6e 69 6c 5d 20 33 5d |re after| nil] 3]|
|00001370| 20 61 6c 6c 2d 65 78 74 | 65 6e 74 73 2d 63 6c 6f | all-ext|ents-clo|
|00001380| 73 65 64 2d 6f 70 65 6e | 20 6f 76 65 72 6c 61 79 |sed-open| overlay|
|00001390| 5d 20 38 20 28 23 24 20 | 2e 20 34 33 33 30 29 5d |] 8 (#$ |. 4330)]|
|000013a0| 29 0a 23 40 36 36 20 52 | 65 63 65 6e 74 65 72 20 |).#@66 R|ecenter |
|000013b0| 74 68 65 20 6f 76 65 72 | 6c 61 79 73 20 6f 66 20 |the over|lays of |
|000013c0| 74 68 65 20 63 75 72 72 | 65 6e 74 20 62 75 66 66 |the curr|ent buff|
|000013d0| 65 72 20 61 72 6f 75 6e | 64 20 70 6f 73 69 74 69 |er aroun|d positi|
|000013e0| 6f 6e 20 50 4f 53 2e 1f | 0a 28 64 65 66 61 6c 69 |on POS..|.(defali|
|000013f0| 61 73 20 27 6f 76 65 72 | 6c 61 79 2d 72 65 63 65 |as 'over|lay-rece|
|00001400| 6e 74 65 72 20 23 5b 28 | 70 6f 73 29 20 22 c0 c1 |nter #[(|pos) "..|
|00001410| 21 5c 6e 4c 87 22 20 5b | 6d 61 6b 65 2d 6c 6f 63 |!\nL." [|make-loc|
|00001420| 61 6c 2d 76 61 72 69 61 | 62 6c 65 20 78 65 6d 61 |al-varia|ble xema|
|00001430| 63 73 2d 69 6e 74 65 72 | 6e 61 6c 2d 6f 76 65 72 |cs-inter|nal-over|
|00001440| 6c 61 79 2d 63 65 6e 74 | 65 72 2d 70 6f 73 20 70 |lay-cent|er-pos p|
|00001450| 6f 73 5d 20 32 20 28 23 | 24 20 2e 20 35 30 33 31 |os] 2 (#|$ . 5031|
|00001460| 29 5d 29 0a 23 40 36 32 | 20 47 65 74 20 74 68 65 |)]).#@62| Get the|
|00001470| 20 70 72 6f 70 65 72 74 | 79 20 6f 66 20 6f 76 65 | propert|y of ove|
|00001480| 72 6c 61 79 20 4f 56 45 | 52 4c 41 59 20 77 69 74 |rlay OVE|RLAY wit|
|00001490| 68 20 70 72 6f 70 65 72 | 74 79 20 6e 61 6d 65 20 |h proper|ty name |
|000014a0| 50 52 4f 50 2e 1f 0a 28 | 64 65 66 61 6c 69 61 73 |PROP...(|defalias|
|000014b0| 20 27 6f 76 65 72 6c 61 | 79 2d 67 65 74 20 23 5b | 'overla|y-get #[|
|000014c0| 28 6f 76 65 72 6c 61 79 | 20 70 72 6f 70 29 20 22 |(overlay| prop) "|
|000014d0| c0 09 21 ac 85 c2 c0 09 | 5c 22 11 c3 09 0c 5c 22 |..!.....|\"....\"|
|000014e0| c5 1e 06 89 1e 07 ac 8f | c3 09 c6 5c 22 89 16 06 |........|...\"...|
|000014f0| ab 86 0e 06 0c 4e aa 82 | 0e 07 2a 87 22 20 5b 6f |.....N..|..*." [o|
|00001500| 76 65 72 6c 61 79 70 20 | 6f 76 65 72 6c 61 79 20 |verlayp |overlay |
|00001510| 77 72 6f 6e 67 2d 74 79 | 70 65 2d 61 72 67 75 6d |wrong-ty|pe-argum|
|00001520| 65 6e 74 20 65 78 74 65 | 6e 74 2d 70 72 6f 70 65 |ent exte|nt-prope|
|00001530| 72 74 79 20 70 72 6f 70 | 20 6e 69 6c 20 63 61 74 |rty prop| nil cat|
|00001540| 65 67 6f 72 79 20 76 61 | 6c 75 65 5d 20 34 20 28 |egory va|lue] 4 (|
|00001550| 23 24 20 2e 20 35 32 32 | 35 29 5d 29 0a 23 40 37 |#$ . 522|5)]).#@7|
|00001560| 30 20 53 65 74 20 6f 6e | 65 20 70 72 6f 70 65 72 |0 Set on|e proper|
|00001570| 74 79 20 6f 66 20 6f 76 | 65 72 6c 61 79 20 4f 56 |ty of ov|erlay OV|
|00001580| 45 52 4c 41 59 3a 20 67 | 69 76 65 20 70 72 6f 70 |ERLAY: g|ive prop|
|00001590| 65 72 74 79 20 50 52 4f | 50 20 76 61 6c 75 65 20 |erty PRO|P value |
|000015a0| 56 41 4c 55 45 2e 1f 0a | 28 64 65 66 61 6c 69 61 |VALUE...|(defalia|
|000015b0| 73 20 27 6f 76 65 72 6c | 61 79 2d 70 75 74 20 23 |s 'overl|ay-put #|
|000015c0| 5b 28 6f 76 65 72 6c 61 | 79 20 70 72 6f 70 20 76 |[(overla|y prop v|
|000015d0| 61 6c 75 65 29 20 22 c0 | 09 21 ac 85 c2 c0 09 5c |alue) ".|.!.....\|
|000015e0| 22 11 0b c4 61 ab 89 c5 | 09 c6 0e 07 23 88 aa c0 |"...a...|....#...|
|000015f0| 0b c8 61 ab 8f c5 09 c9 | ca cb cc cd 0e 07 23 21 |..a.....|......#!|
|00001600| 23 88 aa ac 0b ce 61 ab | 8f c5 09 cf ca cb cc cd |#.....a.|........|
|00001610| 0e 07 23 21 23 88 aa 98 | 0b d0 61 ab 89 c5 09 d1 |..#!#...|..a.....|
|00001620| 0e 07 23 88 aa 8a 0b d2 | 73 ab 85 d3 d4 0b 5c 22 |..#.....|s.....\"|
|00001630| 88 c5 09 0b 0e 07 23 87 | 22 20 5b 6f 76 65 72 6c |......#.|" [overl|
|00001640| 61 79 70 20 6f 76 65 72 | 6c 61 79 20 77 72 6f 6e |ayp over|lay wron|
|00001650| 67 2d 74 79 70 65 2d 61 | 72 67 75 6d 65 6e 74 20 |g-type-a|rgument |
|00001660| 70 72 6f 70 20 65 76 61 | 70 6f 72 61 74 65 20 73 |prop eva|porate s|
|00001670| 65 74 2d 65 78 74 65 6e | 74 2d 70 72 6f 70 65 72 |et-exten|t-proper|
|00001680| 74 79 20 64 65 74 61 63 | 68 61 62 6c 65 20 76 61 |ty detac|hable va|
|00001690| 6c 75 65 20 62 65 66 6f | 72 65 2d 73 74 72 69 6e |lue befo|re-strin|
|000016a0| 67 20 62 65 67 69 6e 2d | 67 6c 79 70 68 20 6d 61 |g begin-|glyph ma|
|000016b0| 6b 65 2d 67 6c 79 70 68 | 20 76 65 63 74 6f 72 20 |ke-glyph| vector |
|000016c0| 73 74 72 69 6e 67 20 3a | 64 61 74 61 20 61 66 74 |string :|data aft|
|000016d0| 65 72 2d 73 74 72 69 6e | 67 20 65 6e 64 2d 67 6c |er-strin|g end-gl|
|000016e0| 79 70 68 20 6c 6f 63 61 | 6c 2d 6d 61 70 20 6b 65 |yph loca|l-map ke|
|000016f0| 79 6d 61 70 20 28 77 69 | 6e 64 6f 77 20 69 6e 73 |ymap (wi|ndow ins|
|00001700| 65 72 74 2d 69 6e 2d 66 | 72 6f 6e 74 2d 68 6f 6f |ert-in-f|ront-hoo|
|00001710| 6b 73 20 69 6e 73 65 72 | 74 2d 62 65 68 69 6e 64 |ks inser|t-behind|
|00001720| 2d 68 6f 6f 6b 73 20 6d | 6f 64 69 66 69 63 61 74 |-hooks m|odificat|
|00001730| 69 6f 6e 2d 68 6f 6f 6b | 73 29 20 65 72 72 6f 72 |ion-hook|s) error|
|00001740| 20 22 63 61 6e 6e 6f 74 | 20 73 75 70 70 6f 72 74 | "cannot| support|
|00001750| 20 6f 76 65 72 6c 61 79 | 20 27 25 73 20 70 72 6f | overlay| '%s pro|
|00001760| 70 65 72 74 79 20 75 6e | 64 65 72 20 58 45 6d 61 |perty un|der XEma|
|00001770| 63 73 22 5d 20 38 20 28 | 23 24 20 2e 20 35 34 37 |cs"] 8 (|#$ . 547|
|00001780| 34 29 5d 29 0a 28 70 72 | 6f 76 69 64 65 20 27 6f |4)]).(pr|ovide 'o|
|00001790| 76 65 72 6c 61 79 29 0a | |verlay).| |
+--------+-------------------------+-------------------------+--------+--------+